meson: use add_project_arguments() instead of add_global_arguments()
authorTim-Philipp Müller <tim@centricular.com>
Sun, 12 Mar 2017 16:28:11 +0000 (16:28 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Wed, 3 May 2017 14:10:53 +0000 (15:10 +0100)
So Gtk+ can be used as a subproject.

meson.build

index 543aa78faf7afd41ca4977f7d827b4f9ba496c88..195d7ed929f5c1090e1389a6c219340b9a7df929 100644 (file)
@@ -9,16 +9,17 @@ project('gtk+-3.0', 'c',
 
 gnome = import('gnome')
 
-add_global_arguments('-DG_LOG_USE_STRUCTURED=1', language: 'c')
-add_global_arguments('-DG_ENABLE_DEBUG', language: 'c')
-add_global_arguments('-DG_ENABLE_CONSISTENCY_CHECKS', language: 'c')
+# FIXME: add GLIB_MIN_REQUIRED_VERSION and GLIB_MAX_ALLOWED_VERSION
+add_project_arguments('-DG_LOG_USE_STRUCTURED=1', language: 'c')
+add_project_arguments('-DG_ENABLE_DEBUG', language: 'c')
+add_project_arguments('-DG_ENABLE_CONSISTENCY_CHECKS', language: 'c')
 
 gtk_version       = meson.project_version().split('.')
 gtk_major_version = gtk_version[0].to_int()
 gtk_minor_version = gtk_version[1].to_int()
 gtk_micro_version = gtk_version[2].to_int()
 gtk_interface_age = 0
-add_global_arguments('-DGTK_VERSION="' + meson.project_version() + '"', language: 'c')
+add_project_arguments('-DGTK_VERSION="' + meson.project_version() + '"', language: 'c')
 
 add_project_arguments('-D_GNU_SOURCE', language : 'c')